34f916c30c749a62f50cc866ff709e43ab29acd2,rival-evaluate/src/main/java/net/recommenders/rival/evaluation/strategy/MultipleStrategyRunner.java,MultipleStrategyRunner,getAllRecommendationFiles,#Set#File#String#String#,251

Before Change


     * @param suffix The suffix of the recommendation files.
     */
    public static void getAllRecommendationFiles(Set<String> recommendationFiles, File path, String prefix, String suffix) {
        for (File file : path.listFiles()) {
            if (file.isDirectory()) {
                getAllRecommendationFiles(recommendationFiles, file, prefix, suffix);
            } else if (file.getName().startsWith(prefix) && file.getName().endsWith(suffix)) {

After Change


     * @param suffix The suffix of the recommendation files.
     */
    public static void getAllRecommendationFiles(Set<String> recommendationFiles, File path, String prefix, String suffix) {
        if (path == null) {
            return;
        }
        File[] files = path.listFiles();
        if (files == null) {
            return;
        }
        for (File file : files) {
            if (file.isDirectory()) {
                getAllRecommendationFiles(recommendationFiles, file, prefix, suffix);